A. 用戶與硬件之間的關係
用戶無法直接操作硬件,必須透過層層軟件來傳遞指令。
1
用戶 使用 應用軟件 (例:Word)
2
應用軟件 運作於 系統軟件 (例:Windows) 上
3
系統軟件 控制 硬件 (例:CPU)
用戶 (User)
應用軟件
系統軟件
電腦硬件
B. 系統軟件
操作系統分類
桌上電腦
流動設備
網絡/伺服器
Linux Server
Windows Server
圖形用戶界面 (GUI)
使用圖示、視窗、按鈕。
我的文件
命令行界面 (CLI)
使用文字指令,資源佔用少。
> system_status check
> OK...
> _
> OK...
> _
實用程式 (Utility Programs)
維護系統與改善效率。例如:檔案管理、防火牆、防毒軟體 (Defender)、備份 (Time Machine)。
磁碟重組演示 (Defragmentation)
模擬檔案建立、刪除導致的碎片化,以及重組過程。
空位
檔案 A
檔案 B
檔案 C
檔案 D
等待操作...
驅動程式 (Device Drivers)
操作系統
請求
驅動程式
翻譯指令
機器碼
打印機/周邊
C. 應用軟件
1. 生產力軟件
提升工作效率,處理文書數據。
Word
Excel
Access
2. 通訊軟件
用戶之間交換資訊。
Chrome
WhatsApp
Zoom
3. 媒體開發/設計
建立及編輯多媒體內容。
Photoshop
Canva
Final Cut Pro
D. 電腦系統及軟件的運作方式
1. 成批工作處理 (Batch Processing)
收集數據不即時處理,累積後一次性處理 (例:月結單)。
1
2
3
批次處理系統
2. 實時處理 (Real-time Processing)
即時回應用戶請求 (例:自動駕駛、射擊遊戲)。
輸入
反應
3. 並行式處理 (Parallel Processing)
將工作分為多個部分分予每個處理器。
工作
CPU 1
CPU 2
CPU 3
完成
4. 分布式處理
多部電腦透過網絡互動交換資源 (例:Google 全球伺服器)。
US伺服器
HK用戶
HK伺服器
EU伺服器
US用戶
5. 虛擬化 (Virtualization)
把硬件分成多個虛擬部分,運行不同 OS。
實體主機 (Host)
VM 1
VM 2